planetary roller screw - German English Dictionary